﻿#pragma once
#include<stdio.h>
#include<assert.h>
#include<string.h>
#define MAX 100
#define NAME_MAX 20
#define SEX_MAX 5
#define ADDR_MAX 30
#define TELE_MAX 12
//存放人的信息  结构体  
typedef struct PenInfo
{
	char name[NAME_MAX];
	int age;
	char sex[SEX_MAX];
	char addr[ADDR_MAX];
	char tele[TELE_MAX];
}PeoInfo;
typedef struct contact
{
	PeoInfo data[MAX];//存放人的信息
	int sz;//已经存放 的信息
}Contact;
//初始化通讯录
void InitContact(Contact* pc);
//增加一个人的信息
void AddContact(Contact* pc);
//删除一个人的信息
void DelContact(Contact* pc);
//显示一个人的信息
void ShowContact(const Contact* pc);
//查找指定联系人
void SearchContact(const Contact* pc);
//修改制定联系人
void ModifyContact(Contact* pc);
//清空所有联系人
void EmptyContact(Contact* pc);
//以名字排序所有联系人
void SortContact(Contact* pc);

​